﻿@charset "utf-8";
body{  font-size:12px;  font-family:"Microsoft YaHei",SimHei,arial; color:#767676 }

html,body,div,span,iframe,input,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,b,i,center,dl,dt,dd,ol,ul,li,form,label,fieldset{margin:0;padding:0;}
a:link{color:#767676;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
li{list-style:none;}
a img{border:0;}
.clear{clear:both;}

.top{ width:100%; height:26px; line-height:26px; background:#d8d8d8}
.top-in{ width:1000px; margin:0 auto}
.top-in{ color:#767676}
.top-1{ float:left}
.top-nav{ width:210px;height:26px;float:right}
.top-nav a{width:70px; height:26px;float:left; position:relative; display:block; text-align:center;}
.logo{ width:1000px; margin:0 auto}
.nav{ width:100%; background:url(nav-bg.jpg) repeat-x;}
.nav{ width:100%; background:url(nav-bg.jpg) repeat-x;}
.nav ul{ width:1000px; margin:0 auto;height:44px;}
.nav ul li{ width:111px; background: url(nav-line.jpg) right center no-repeat; float:left; height:44px; line-height:44px; text-align:center; font-size:14px}
.nav ul li a{ color:#fff;}
.nav ul li.last{ background:none}


/*导航菜单开始*/


.menucontainer{ width:1000px; height:44px; margin:0 auto;}

.menu {width:1000px;position:relative;font-size:12px;font-weight:bold; display:inline; }

.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}

.menu ul li{float:left;height:44px;background: url(nav-line.jpg) right center no-repeat;position:relative;display:inline;}

.menu li a { height:44px;font-family:"Microsoft YaHei",SimHei,arial; font-size:14px; font-weight:normal; line-height:44px; display:block;}

.menu ul li.vb{ border-width:0;}

.menu ul li.last{ background:none;}

/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#FFF; width:111px; height:44px; line-height:44px; text-align:center;}

* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto; width:89px;}

/*hide sub nav items*/
.menu ul li ul {display:none;}

/*clear the main nav bg*/
.menu ul li ul li{background:none; font-weight:normal; border-width:0;}

/*style for table of sub nav items*/
/*.menucontainer table { margin:0 -1px 0 -1px; border-collapse:collapse; font-size:12px;}*/

/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#FFF; background:#095ebc; width:111px; height:44px;}

.menu ul li:hover a h2{color:#FFF;}

/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:44px; margin-top:0; left:0; width:100px; z-index:9;}

/*drop-down on state*/
.menu ul li:hover ul li{height:39px;line-height:39px;font-family:"Microsoft YaHei",SimHei,arial; font-size:14px; font-weight:normal;}

.menu ul li:hover ul li a {display:block; height:39px; line-height:39px; width:160px; overflow:hidden;}

/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {color:#FFF; background:#f6941f;}


/*导航菜单结束*/



.banner{ width:100%; height:300px; text-align:center; margin-bottom:10px;}
.i-main{ width:1000px; height:auto; margin:0 auto;}
.i-list{ width:242px; height:auto; float:left;}
.i-list h3{ width:242px; height:35px; background:url(nav-bg.jpg) repeat-x; text-align:center; color:#fff; font-size:16px; line-height:34px;}
/*.i-list ul{ border:1px #dfdfdf solid; width:240px; height:auto; overflow:hidden; padding:10px 0}
.i-list ul li{ width:208px; height:36px; border:1px #dfdfdf solid; float:left; background:url(img1.png) 168px center no-repeat; line-height:36px; margin:6px 16px; font-size:16px}
.i-list ul li a{ width:158px; text-align:center; color:#017bc3; float:left }*/

.i-txt{ width:741px; height:auto; float:right}
.tit{ width:741px;  float:left;}
.tit ul li{ width:247px; float:left; background: url(gray-line.jpg) repeat-x; text-align:center; font-size:16px;height:35px; line-height:34px;}
.tit ul li a{ color:#095bc0;}
.tit ul li.current a{background:url(nav-bg.jpg) repeat-x; display:block;color:#fff; }

.news-txt{ width:739px; height:270px; float:left; border:1px #dfdfdf solid;}
.new{ width:330px; height:119px; float:left; margin:12px 18px 0 18px;}
.nn{ width:200px; float:left; color:#8b8b8b; line-height:22px}
.nn h3{ color:#0455b9; font-size:12px; width:200px; text-align:center; line-height:30px}
.new img{ float:right}

.main-1{ width:100%; height:300px; background:#fff; margin-top:10px; overflow:hidden;}

.main-1-g{ width:100%; height:300px; background:#e6e6e6; margin-top:10px; padding-top:20px;}

.main-in{ width:1000px; height:auto; margin:0 auto}
.main-i-in{ width:1000px; height:100px; float:left}
.main-1-txt{ font-size:14px; line-height:24px; font-weight:bold; color:#404041;font-family:"宋体";}
.main-1-txt b{ line-height:30px; font-size:16px; color:#0455b9;font-family:"Microsoft YaHei",SimHei,arial;}

.main-1-img{ width:1000px; height:198px; float:left}
.main-1-in{ width:314px; height:174px; float:left; margin:12px 9px;}
.img1{ float:left}
.img1-txt{ width:155px; float:right; line-height:22px;font-family:"宋体";}
.img1-txt h3{ font-size:14px; color:#0455b9; line-height:30px;font-family:"Microsoft YaHei",SimHei,arial;}
.img1-txt span a{ color:#0455b9}

.mian-2{ width:100%; height:300px; background:#FFF; padding-top:20px;}

.main-2-txt{ width:1000px; height:153px; float:left;font-family:"宋体";}
.main-2-in{ width:314px; height:104px; float:left; margin:23px 9px;}

.main-3{ width:100%; height:300px; background: #e6e6e6; padding-top:20px;}

.main-3-in{ width:323px; height:127px; float:left; margin:12px 5px;}
.img3{ float:left}
.img3-txt{ width:147px; float:right; line-height:18px;font-family:"宋体";}
.img3-txt h3{ font-size:14px; color:#0455b9; line-height:22px;font-family:"Microsoft YaHei",SimHei,arial;}
.img3-txt span a{ color:#0455b9}

.main-4-in{ width:480px; float:left;  margin:16px 10px;}
.img4-txt{ width:220px;line-height:24px; float:right; font-family:"宋体";}
.img4-txt h3{ font-size:14px; color:#0455b9; line-height:22px;font-family:"Microsoft YaHei",SimHei,arial;}
.img4-txt span a{ color:#0455b9}

.friend{ width:1000px; margin:0 auto; height:auto; margin-top:20px; overflow:hidden;}
.f-tit{ background:url(img9.png) center center no-repeat; width:1000px; height:30px; margin-bottom:20px;}
.f-tit span{ float:right; font-size:14px; font-weight:bold}
.f-tit span a{ color:#1d53b3}

.f-img{ width:1000px; float:left; height:auto; overflow:hidden; margin-bottom:20px;}
.f-img a{ margin:20px; width:100px; height:40px; display:block; float:left; border:1px #CCC solid; text-align:center; overflow:hidden;}
.f-nav{ width:1000px; margin:0 auto}
.f-nav ul li{ width:142px; float:left; background:none}

.copy{ width:1000px; text-align:center; line-height:24px; margin:0 auto; padding:10px 0}



.n-main{ width:1000px; height:auto; margin:0 auto; margin-top:10px;}
.n-left{ width:220px; height:auto; float:left}
.left-list{ width:220px; float:left}
.left-list h1{ width:220px; height:40px; line-height:40px; color:#FFF; font-size:14px; text-align:center; background:#0057a6}
.left-list ul{ border:#dfdfdf solid; border-width:0 1px 1px 1px; float:left; width:218px; padding:10px 0;}
.left-list ul li{ width:208px; padding:0 5px; height:30px; line-height:30px; border-bottom:1px #dfdfdf dotted; font-size:14px}
.left-list ul li b{ color:#0057a6; font-size:16px}
.left-list ul li a{ display:block;}
.left-list ul li a:hover{ background:#0057a6; color:#FFF}
.n-right{ width:760px; height:auto; float:right;}

.n-contact{ width:198px; height:200px; background:url(img12.png) left bottom no-repeat; float:left; line-height:24px; margin-top:20px; border:1px #dfdfdf solid; padding:10px; color:#9d9d9d; }
.n-tit{ height:14px; line-height:14px; margin:5px 0; padding:10px 0; border-bottom:1px #dfdfdf dotted; width:760px; float:left; color:#333;}
.about,.picture{ width:740px; height: auto; line-height:30px; color:#999; padding:10px; float:left}
.about ul li{ width:740px; height:30px; line-height:30px; float: left; border-bottom:1px #dfdfdf dashed;}
.about ul li span{ float:right}
.picture ul li{ width:210px; height:144px; float:left; margin:10px; text-align:center;}





.lt{width:700px; height: auto; margin:0 auto; color:#444;}
.k01{width:150px; height:26px;}
.k02{width:120px; height:26px;}
.k03{width:100px; height:26px;}
.k04{width:90px; height:26px;}
.k05{width:150px; height:26px; margin:7px 29px 7px 29px;}
.k06{width:150px; height:20px; margin:7px 29px 7px 29px;}
.k07{width:80px; height:26px;margin:0 64px 0 64px;}
.kc{width:700px; height: auto; margin:0 auto; color:#444;}

.n-main .n-right .about .lt table tr th {font-family: "宋体";font-weight:normal;}
.tm{ color:#FFF;}
.kc a{ color:#F00;}